<?php
// 本类由系统自动生成，仅供测试用途
class IndexAction extends CommonAction {
    public function index(){   
        $keyword = I("keyword");
        if (!empty($keyword)) {
            $Data = D('Item'); // 实例化Data数据对象
            import('ORG.Util.Page');// 导入分页类
            $count      = $Data->where("itemname like '%$keyword%'")->count();// 查询满足要求的总记录数
            $Page       = new Page($count, 20);// 实例化分页类 传入总记录数
            $nowPage = isset($_GET['p'])?$_GET['p']:1;
            $this->page = $Page->data();

            $this->item = $Data->where("itemname like '%$keyword%'")
                               ->page($nowPage, 20)
                               ->relation(true)
                               ->select();

            $this->keyword = $keyword;
            $this->display("search");
        } else {
            $this->display();
        }

        
        // p($this->page, "page");
        // p($this->item, "item");
        // // p($this->doc, "doc");
        // // p($d_id, "d_id");
        // $this->display();
        // p($this->keyword, "keyword");
        // p($_GET);

    }

   public function about()
   {
     $this->display("about");
   }
}

/*
// is there get request 
      if (!IS_GET) {
        p($_GET);
        // // define a variate called "type", be used to extend other function in future,now it is 0
        // $type = I('type');
        // $keyword = I("keyword");           // search keyword
        // $page = I("page");
        // $page = empty($page) ? 1 : $page;  // page, if empty , page = 1 
        // $listRows = 10;                    // list rows in one page
        // switch ($type) {
        //   case 0:{
        //     $scope = I("scope");  // search scope ,0 represent personal, 1 represent all 
        //     $item = I("item");    // search keyword in item
        //     $doc = I("doc");      // search keyword in doc
        //     $re_item = array();   // result of search item 
        //     $re_doc = array();    // result of search doc

        //     switch ($scope) {
        //       case 0: {
        //         // search only inpersonal
        //         if (!empty($item)) {
        //           $re_item = M('User')->where("itemname like '%" . $keyword . "%' and u_id = " . session(C('SESSION_USER_ID')))  // fuzzy query
        //                               ->page($page, $listRows)   // page 
        //                               ->select();
        //         } 

        //         if (!empty($doc)) {
        //           $re_doc = M("Doc")->where("docname like '%" . $keyword . "%' and u_id =" . session(C('SESSION_USER_ID')))  // fuzzy query
        //                             ->page($page, $listRows)   // page 
        //                             ->select();
        //         } 
        //         break;
        //       }
                
        //       case 1:{
        //         // search all 
        //         if (!empty($item)) {
        //           $re_item = M('User')->where("itemname like '%" . $keyword . "%'")  // fuzzy query
        //                               ->page($page, $listRows)   // page 
        //                               ->select();
        //         } 

        //         if (!empty($doc)) {
        //           $re_doc = M("Doc")->where("docname like '%" . $keyword . "%'")  // fuzzy query
        //                             ->page($page, $listRows)   // page 
        //                             ->select();
        //         }
        //         break;
        //       }
              
        //       default:{
        //         break;
        //       }
        //     } // end switch ($scope)

        //     $this->re_item = $re_item;
        //     $this->re_doc = $re_doc;

        //     $this->display('index');
        //     p($this->re_item);
        //     p($this->re_doc);
        //     break; 
        //   } // end case 0
          
        //   default:
        //     $this->error('请求错误！正在返回搜索页面！', U(GROUP_NAME . '/Index/index'));
        //     break;
        // } // switch ($type)
      } else {
        // no get request , only display the search page
        $this->display('index');
      } 

 */